# os模块定义了与文件操作相关函数
# 1.删除文件
# os.remove()函数    需要导入os模块
# 语法：remove(文件名)
import os

os.remove("a.txt")  # 删除文件a.txt
with open("a.txt", mode="w", encoding="utf-8"):  # 写文件a.txt若不存在则创建
    pass
# 2.文件重命名
# rename()函数    需要导入os模块
# 语法：os.rename(原文件名,新文件名)  
os.rename("a.txt", "b.txt")
os.rename("b.txt", "a.txt")
# 3.创建/删除目录
# mkdir()函数 创建目录(文件夹)
# rmdir()函数 删除目录(文件夹) 需要导入os模块
os.mkdir("dir")  # 相对路径,在当前文件夹下创建一个dir文件夹
os.rmdir("dir")  # 删除当前文件夹下的dir文件
# 4.获取当前目录
# getcwd()函数    获取当前工作目录的绝对路径   需要导入os模块
print(os.getcwd())
# 5.更改默认目录
# chdir()函数     需要导入os模块
os.chdir("D:\\")
print(os.getcwd())
os.chdir("D:\\Apython学习\\python学习\\第七章 文件与数据格式化")
# 6.获取文件名列表
# listdir()函数   获取指定目录下的所有文件    需要导入os模块
print(os.listdir("D:\\Apython学习\\python学习"))
